994f098293796698972c61bac9d773bfec6b75b7,src/android/com/mirasense/scanditsdk/plugin/PhonegapParamParser.java,PhonegapParamParser,updateLayout,#Activity#SearchBarBarcodePicker#Bundle#,56

Before Change


                if (bundle.getSerializable(paramLandscapeMargins) != null
                        && bundle.getSerializable(paramLandscapeMargins) instanceof List) {
                    List<Object> list = (List<Object>) bundle.getSerializable(paramLandscapeMargins);
                    if (list.size() == 4 && UIParamParser.checkClassOfListObjects(list, Integer.class)) {
                        landscapeMargins = new Rect((Integer) list.get(0), (Integer) list.get(1),
                                (Integer) list.get(2), (Integer) list.get(3));
                    }
                } else if (bundle.getString(paramLandscapeMargins) != null) {
                    String landscapeMarginsString = bundle.getString(paramLandscapeMargins);

After Change


                        && bundle.getSerializable(paramLandscapeMargins) instanceof List) {
                    List<Object> list = (List<Object>) bundle.getSerializable(paramLandscapeMargins);
                    if (list.size() == 4 &&
                            (UIParamParser.checkClassOfListObjects(list, Integer.class) ||
                             UIParamParser.checkClassOfListObjects(list, String.class))) {
                        landscapeMargins = new Rect(UIParamParser.getDp(list.get(0)), UIParamParser.getDp(list.get(1)),
                                UIParamParser.getDp(list.get(2)), UIParamParser.getDp(list.get(3)));
                    }
                } else if (bundle.getString(paramLandscapeMargins) != null) {
                    String landscapeMarginsString = bundle.getString(paramLandscapeMargins);